import { Rule, RuleType } from '@midwayjs/validate';
export class PageDTO {
  @Rule(RuleType.number().required().min(0))
  pageNum: number;
  @Rule(RuleType.number().required().min(1).max(30))
  pageSize: number;
  @Rule(RuleType.number().required().min(0).max(2))
  type: number;
}
export class SearchDTO {
  @Rule(RuleType.string().required().min(1).max(20))
  keyword: string;
  @Rule(RuleType.number().required().min(0))
  pageNum: number;
  @Rule(RuleType.number().required().min(1).max(30))
  pageSize: number;
  @Rule(RuleType.number().required().min(0).max(2))
  type: number;
}
